outrageously beautiful - Turco Inglés Diccionario